# 定义字典(非空)元素的列表
login_data = [
    {"username": "13488888888", "password": "123456"},
    {"username": "", "password": "123456"},
    {"username": "13800000001", "password": ""},
    {"username": "13800000001", "password": "123"}
]

# 思路：数据和业务分离的思路
# 1.先实现业务功能（函数）
def login(phone, pwd):
    """
    登录判断函数
    :param phone: 手机号
    :param pwd: 密码
    :return: 无
    """
    if phone == "13488888888" and pwd == "123456":
        print("登录成功")
    else:
        print("登录失败")


#调用函数
login("","123456")



num = 1  # 计数器
for i in login_data:
  # 获取账号密码
  phone = i.get("username")
  pwd = i.get("password")
  print(f"第{num}次测试")
  # 调用函数
  login(phone, pwd)
  num += 1  # 调用一次计数器增1


  # 定义函数
  # 定义函数
  def login(phone):
      """
      模拟登录
      :param phone: 验证手机号
      :return: 返回账号的结果
      """
      # 模拟登录
      if phone == "13488888888":
          return "账号正确"  # 判断之后的结果返回给调用者
      else:
          return "账号错误"


# 定义函数
# 定义函数
def login(phone):
    """
    模拟登录
    :param phone: 验证手机号
    :return: 返回账号的结果
    """
    # 模拟登录
    if phone == "13488888888":
        return "账号正确"   # 判断之后的结果返回给调用者
    else:
        return "账号错误"